//引入axios
import axios from 'axios'
//创建一个新的axios实例
const service = axios.create({
    baseURL:process.env.VUE_APP_BASE_API,
    //设置超时时间，超过该时间就不会发起请求
    timeout:3000
})
service.interceptors.request.use(
    config=>{
        //？？？？？
        config.headers = {
            'Content-Type':'application/json' //配置请求头
          }
        config.headers["token"]="bcyeqbfuhwrufbruwbguerng"//配置token
        return config
    },
    error=>{
        console.log(error);
        return Promise.reject(error)
    }
)
service.interceptors.response.use(
    //请求成功处理
    response=>{
        const res=response
        if(res.code===0){
            return res
        }else{
            
        }
    },
    error=>{
        // Message.error(error.message)
        if (JSON.stringify(error).includes('timeout')) {
            Message.error('服务器响应超时，请刷新当前页')
        }
    }
)
export default service